#include"queue.hpp"
//void test()
//{
//    hcc::queue<int> q;
//    q.push(1);
//    q.push(2);
//    q.push(3);
//    q.push(4);
//    q.push(5);
//    for(auto e:q)
//    {
//        cout<<e<<"->";
//    }
//    cout<<endl;
//    cout<<q.size()<<endl;
//    cout<<q.empty()<<endl;
//    q.pop();
//    for(auto t:q)
//    {
//        cout<<t<<"->";
//    }
//    cout<<q.size()<<endl;
//}
void test1()
{
    hcc::queue<int> q;
    q.push(1);
    q.push(2);
    q.push(3);
    q.push(4);
    q.push(5);
    hcc::queue<int>::iterator it=q.begin();
    while(it!=q.end())
    {
        cout<<(*it)<<"->";
        it++;
    }
    cout<<endl;
}
int main()
{
   // test();
    test1();
    return 0;
}
